package com.belizer.pay.service;

import java.math.BigDecimal;
import java.util.Map;

public interface AliPayService {
    String createFaceToFacePaymentQrCode(String subject, String orderNo, BigDecimal amount);

    String appPay(String subject, String orderNo, BigDecimal amount, String notifyUrl);
    boolean refund(String orderNo,BigDecimal refundAmount);
    boolean withdraw(String withdrawNo,String aliPayAccount,String name,String aliPayUserId,BigDecimal amount);
    Map<String,String> authToken(String authCode);
    Map<String, String> geyAliPayUserInfo(String accessToken);
}
